home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / share / gettext / intl / os2compat.h < prev    next >
Encoding:
C/C++ Source or Header  |  2007-03-05  |  1.5 KB  |  47 lines

  1. /* OS/2 compatibility defines.
  2.    This file is intended to be included from config.h
  3.    Copyright (C) 2001-2002 Free Software Foundation, Inc.
  4.  
  5.    This program is free software; you can redistribute it and/or modify it
  6.    under the terms of the GNU Library General Public License as published
  7.    by the Free Software Foundation; either version 2, or (at your option)
  8.    any later version.
  9.  
  10.    This program is distributed in the hope that it will be useful,
  11.    but WITHOUT ANY WARRANTY; without even the implied warranty of
  12.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  13.    Library General Public License for more details.
  14.  
  15.    You should have received a copy of the GNU Library General Public
  16.    License along with this program; if not, write to the Free Software
  17.    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
  18.    USA.  */
  19.  
  20. /* When included from os2compat.h we need all the original definitions */
  21. #ifndef OS2_AWARE
  22.  
  23. #undef LIBDIR
  24. #define LIBDIR            _nlos2_libdir
  25. extern char *_nlos2_libdir;
  26.  
  27. #undef LOCALEDIR
  28. #define LOCALEDIR        _nlos2_localedir
  29. extern char *_nlos2_localedir;
  30.  
  31. #undef LOCALE_ALIAS_PATH
  32. #define LOCALE_ALIAS_PATH    _nlos2_localealiaspath
  33. extern char *_nlos2_localealiaspath;
  34.  
  35. #endif
  36.  
  37. #undef HAVE_STRCASECMP
  38. #define HAVE_STRCASECMP 1
  39. #define strcasecmp stricmp
  40. #define strncasecmp strnicmp
  41.  
  42. /* We have our own getenv() which works even if library is compiled as DLL */
  43. #define getenv _nl_getenv
  44.  
  45. /* Older versions of gettext used -1 as the value of LC_MESSAGES */
  46. #define LC_MESSAGES_COMPAT (-1)
  47.